magnetic effect of electric current full explaination